@charset "gb2312";
/* CSS Document */
@font-face { 
  font-family:ft53; /*这里是说明调用来的字体名字*/ 
  src: url(ft53.ttf); /*这里是字体文件路径*/ 
} 
/*--全局--*/
*{padding:0;margin:0;}
body{padding:0;margin:0 auto;font-family:"Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;font-size:12px;color: #333; background-color:#fff;width: 100%; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;font-family:"Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;}
ul{margin:0; padding:0; list-style-type:none;}
.spacer{clear:both; font-size:0; line-height:0;width:100%;}
a{text-decoration:none; color:#333;}
img{border:0;}
.fl{display:block; float:left;}	
.fr{display:block; float:right;}
.box_ty{ width:998px;border:#E1E1E1 1px solid; }
/**定位**/
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix{ height:1%} 
.clearfix{ display:block;} 
.dis-ib{ display:inline-block}
.dis-b{ display:inline-block}
.pr{ position:relative;}
.pa{ position: absolute;}
.over_e{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/**长度和高度**/
.w{ width:100%;}
.h{ height:100%;}
.w-fixed{ width:1040px;}
/**边距**/
.ma{ margin-left:auto; margin-right:auto;}
.mb10{ margin-bottom:10px;}
/**边线**/
.bor-b1{border-bottom:#CCC 1px solid;}
/**font**/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:18px;}
.txt_white{ color:#fff;}
.txt-g3{ color:#333;}
.txt-g6{ color:#666;}
.txt-g9{ color:#999;}
.txt-gc{ color:#ccc;}
.txt-red{ color:#F00;}
.text-red{ color:#F00;}
.txt-blue{ color: #488ed3;}
.fb{ font-weight:bold}
.fn{ font-weight: normal}
.a-09f{ color:#09F}
.input-base{ border:#ddd 1px solid; padding:5px;}
/**orther**/
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}
.mt100{ margin-top:100px;}
.mb30{ margin-bottom:30px;}
.mr20{ margin-right:20px;}
.mr10{ margin-right:10px;}
.ml20{ margin-left:20px;}
.mb50{ margin-bottom:50px;}
.cp{ cursor:pointer;}
.bbds{ border-bottom:#ddd 1px solid;}
.div-bg-black{  background:rgba(0,0,0,0.8); width:100%; height:100%; z-index:10000; position:fixed}
.h100{ height:100px;}
/**header**/
img.fl.logo {
    width: 208px;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1524534795293'); /* IE9*/
  src: url('iconfont.eot?t=1524534795293#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1524534795293') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1524534795293#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-new:before { content: "\e743"; }
.icon-quanqiu:before { content: "\e663"; }
.header-out{ border-bottom:#2d75bd 1px solid;}
.header{ padding:15px 0;height:40px;}
.header_n{ padding:20px 0;height:40px;}
.header .menu{  font-size:16px; }
.header .menu li{ float:left; line-height:40px; margin-left:50px;}
.header .menu li>a:hover{border-bottom:2px solid #06c; padding-bottom:5px;color: #06c;}
.header .login{ line-height:40px; width:180px; height:40px;}
.header .login .bg-login{ background:url(../images/ico_base.png) no-repeat 0 0px; width:16px; height:16px; margin-top:12px}
.header .login .sign{ margin-left:20px; }
.header .login  a{ padding:0px 6px;}
.sign-out a{ color:#06C;}
.my-beimei a{ color:#06C;}
.header .welcome{ color: #999}
.header>.hover {display: none}
.header-up-container { width: 100%; min-width: 1040px; height: 40px; font-size: 14px; border-bottom: 1px solid #e5e5e5; }
.header-up { padding: 12px 0px; font-size: 15px;}
.icon-quanqiu { color: #91aee9; font-size: 20px; margin-right: 8px; vertical-align: middle;line-height: .1; }
.g-economy ul { display: inline-block; }
.g-economy ul li { float: left; padding: 0px 12px; }
.g-economy ul li:first-of-type {padding-left: 2px;}
.g-economy ul li a{-webkit-transition: color .4s ease-in-out;-o-transition: color .4s ease-in-out;transition: color .4s ease-in-out; color: #f90}
.g-economy ul li a:hover {color: #06c;}
.g-economy ul li:not(:last-of-type) { border-right: 1px solid #bfbfbf;}
.hotline { float: left; padding-right: 12px; border-right: 1px solid #bfbfbf; margin-right: 15px; }
.icon-new { color: #ff9900; vertical-align: text-top; line-height: 1px; }
/**footer**/
.footer_wra{ margin-top:50px;}
.new_kong{ height:140px;}
.footer_out_area{ border-top:#e7e9ed 1px solid; background:#222 url(../images/bg_map.png) no-repeat center 20px; height:400px;}
.footer_out_area a{  color:#fff}
.footer_out_area dl{ margin-top:10px;  }
.footer_out_area dt{ font-size:16px; line-height:70px; font-weight:bold; border-bottom:#727272 1px dashed; margin-bottom:20px;}
.footer_out_area dt a{ color:#fff;line-height:70px; }
.footer_out_area dt a:hover{ color:#fff}
.footer_out_area dt span{ position:relative; top:7px; right:10px;display:inline-block; width:12px; height:21px; background: url(../images/ico_base.png) no-repeat 0 -99px;font-size:16px; line-height:70px; font-weight:bold;  }
.footer_out_area dd{ line-height:26px; width:90px; float:left; font-size:14px;}
.footer_out_area dl.EU{ width:200px;}
.footer_out_area dl.NA{ width:270px;}
.footer_out_area dl.AU{ width:180px;}
.footer_out_area dl.AS{ width:150px;}
.footer_out_area .line_s1{ border-right:#CCC 0px solid; width:20px; margin-top:88px; margin-right:50px; height:220px; }
.footer_out_us{  background:#333; height:170px; color:#84b2e8; }
.footer_out_us dl{ margin-top:20px; width:450px;   }
.footer_out_us dt span{ position:relative; top:2px; right:10px;display:inline-block; width:16px; height:16px; font-size:16px; line-height:70px; font-weight:bold;  }
.footer_out_us dd{ line-height:26px; width:90px; float:left; color:#FFF; margin-right:60px; margin-bottom:10px;}
.footer_out_us dd a{ float:left; color:#FFF; border:1px solid #909090; width:120px; text-align:center; padding:5px 0; font-size:14px;}
.footer_out_us dt.help span{ background: url(../images/ico_base.png) no-repeat -25px 0;}
.footer_out_us dt.update span{ background: url(../images/ico_base.png) no-repeat -25px -25px;}
.footer_out_us dt.contact span{background: url(../images/ico_base.png) no-repeat -25px -49px;}
.footer_out_us dt.company span{background: url(../images/ico_base.png) no-repeat -25px -74px;}
.footer_out_us .ma_footer{ margin-top:34px; margin-right:40px; line-height:20px; text-align:center; color:#FFF; font-size:16px;}
.footer_out_us .ma_footer img{  background:#FFF; width:90px; height:90px;}
.footer_out_us .about_footer{ margin-top:26px; line-height:36px; color:#84b2e8; font-size:18px;}
.footer_out_us .about_footer span{ color:#FFF}
.copyright{   background: #222;}
.copyright p{text-align:center;  line-height:46px;  color: #D1D1D1}
.footer-link{ background:#222; height:180px;font-size:12px; border-top:#333 1px solid; padding:8px 0 0 0;}
.footer-link ul{ }
.footer-link ul li{ float:left; }
.footer-link ul li.youqing{ line-height:20px; color:#666; padding:0 20px 0 0; margin-top:8px; margin-right:25px; border-right:1px dashed #666}
.footer-link ul li a{ display:block; padding:10px 5px; color:#ccc; margin-right:40px;}
.footer-link ul li a:hover{ color: #fff; }
/****/
 #topmenu{position:absolute;top:720px; width:1040px; background:#FFF; margin-left:-520px;clear:both;overflow:hidden;z-index:998;left:50%} 
.bg_news_top{ background:#194061 url(../images/bg_news_top.jpg) no-repeat center 0; height:120px;}
.bg_news_top02{ background:#2d75bc; height:120px; text-align:center}
.bg-sitemap{ background:#012951  url(../images/bg_sitemap.jpg) no-repeat center 0; height:120px;}
.bg-docs-top{ background:#1e3157 url(../images/bg_docs_top.jpg) no-repeat center 0; height:118px;}
.news_top_box{ height:120px;}
.news_point{ height:20px; width:100%;}
.news_point a:hover{ color:#06C}
.news_point-02{ height:40px; }
.news_big_tp{ top:30px; left:0; color:#FFF; }
.news_big_tp span{ font-size:24px; margin-right:10px}

.news-txt-tp{ top:40px; left:0; color:#FFF;  font-size:16px;}
.news-txt-tp span{ font-size:30px; }
.new-hou-link{ padding:50px 0 30px 0; text-align:center; line-height:40px; font-size:14px;}
.new-hou-link a{ color:#06C}
.new-hou-link a img{ width:415px; height:311px; }
.new-r-ba{ width:250px; line-height:22px; margin:15px 0; padding:0 0 10px 0; font-size:14px;}
.new-r-ba:hover{box-shadow:rgba(0,0,0,0.2) 2px 2px 4px }
.new-r-ba a{ width:250px; display:block; padding-bottom:10px;}
.new-r-ba a:hover{ color:#06C}
.new-r-ba img{ width:250px; height:187px; margin:0 0 10px 0;  }
.new-r-ba a .r-sy{ color: #F60;padding-bottom:10px;}
.new-r-ba a .r-hz{ color:#ff9900;padding-bottom:10px;}
.new-r-ba a .r-xp{ color:#66cc00;padding-bottom:10px;}
.menu_news_out{ border-bottom:#eee 1px solid; height:68px;}
.menu_news_box{ width:1100px; margin-top:5px;}
.menu_news_box li{ float:left; width:6%; text-align:center; margin-left:1.61%;font-size:14px;}
.menu_news_box li.submenu-hot{ background:url(../images/icon-submenu.png) no-repeat 40px -120px;}
.menu_news_box li.submenu-new{background:url(../images/icon-submenu.png)  no-repeat 40px 5px;}
.menu_news_box li a{ display:block; width:100%; height:62px; line-height:62px;  }
.menu_news_box li a:hover{ color:#06C; }
.menu_news_box li.on a{ color:#06C;border-bottom:#488ed3 4px solid; }
/**search**/
.sear_news { padding:45px 0 0 0;}
.sear_news .n_search_input{height:34px;  width:270px;line-height:34px; padding-left:10px; border:0;    font-family: "微软雅黑"}
.sear_news .n_search_but{height:34px;  width:60px;line-height:34px; border:0; text-align:center; background: #488ed3; color:#FFF;font-family: "微软雅黑"}

/**page list**/
.new_pag_list_box{ margin:50px 0; text-align:center; font-size:14px;}
.new_pag_list_box a{ padding:8px 15px; border:#999 1px solid; margin:0 0 0 10px;}
.new_pag_list_box a:hover{ background:#EAF7FF}
.new_pag_list_box a.page_on{ background:#EEE; border:#999 1px solid; color:#000; }
.new_pag_list_box span{margin:0 0 0 10px;}

/**error**/
.error-404{ padding:100px 0}

/**agent-2**/
.agent-2{ border:#eee 4px solid;}

/**顾问**/
.consult_our{ width:660px; height:378px; float:left; position:relative}
.consult_our .c_photo{ width:134px; height:134px; left:0;top:76px;}
.consult_our .c_photo img{ width:134px; height:134px; border-radius:50%;}
.consult_our .c_who{ width:416px; height:30px; left:170px;top:84px;}
.txt_b_18{ font-size:18px; color:#09f; font-weight:normal}
.consult_our .c_JS{ width:410px; height:110px;  overflow: hidden;  left:170px;top:120px; text-align:justify; line-height:1.5}
.consult_our .c_v{ width:30px; height:30px; left:0px;top:176px; background:#ff9900;border-radius:50%; } 
.consult_our .c_v img{ width:18px; margin:7px 0 0 5px;}
.consult_our .c_tel{ margin:7px 0 0 5px; color:#F90; right:180px; width:240px; top:260px; font-size:18px; line-height:18px;}
.consult_our .c_tel img{ width:18px; margin-right:10px; display:inline-block}
.consult_our .c_tel span{  display:inline-block}
.consult_our .c_zs{ color:#666; right:200px; top:300px;}
.consult_our .c_code{ right:80px; top:240px; width:88px; height:88px;}


@media only screen and (max-width:640px) {
	.g-economy{ margin-left: 10px;}
    .header-up{font-size: 13px;}
	.g-economy ul li { padding: 0px 6px;}
}


/*kirin edit 0611*/
.header-up-container { display:inline-block; clear: both;  width: 100%; height: 40px; padding: 0; margin: 0 auto; border-bottom: 1px solid #e5e5e5; text-align: center; /*overflow: hidden; */}
.header-up-container .header-up { display:inline-block; width:1040px;  padding:0; margin:0 auto; font-size: 15px; text-align: center;}
.header-up-container .header-up .g-economy{ display: inline-block; float: left; width:auto; max-width:50%; height:40px; padding: 0; margin: 0; text-align: center;}
.header-up-container .header-up .g-economy .qqfy_tit { display: inline-block; float: left; width:auto; height:40px; line-height: 40px; padding: 0; margin: 0; text-align:left; text-indent: 30px; background: url(../images/earth_ico.gif) no-repeat 0 50%; background-size: 20px 20px;  font-size:15px; font-weight: normal; color: #000;}
.header-up-container .header-up .g-economy ul.qqfy_nav { display: inline-block; float: left; width:auto; height: auto; list-style-type: none; padding: 0; margin: 0; text-align: center;}
.header-up-container .header-up .g-economy ul.qqfy_nav li { display: inline-block; float: left; width:auto; height:16px; line-height:16px; 
	list-style-type: none; padding: 0 10px; margin:12px 0; text-align: center; border: none;  border-left: 1px solid #bbb; box-sizing: border-box; }
.header-up-container .header-up .g-economy ul.qqfy_nav li:nth-child(1) { padding-left:0; border-left: none; }
.header-up-container .header-up .g-economy ul.qqfy_nav li a{ font-size:15px; font-weight: normal; color: #f90; text-decoration: none;  
	transition: color .4s ease-in-out; 
	-webkit-transition: color .4s ease-in-out; 
	-o-transition: color .4s ease-in-out;}
.header-up-container .header-up .g-economy ul.qqfy_nav li a:hover { color: #06c;}

.header-up-container .header-up .g-hotline{ display: inline-block; float:right; width:auto; max-width:50%; height:40px; padding: 0; margin: 0; text-align: center;}
.header-up-container .header-up .g-hotline p.hotline { display: inline-block; float: left; width:auto; height:16px; line-height:16px; 
	list-style-type: none; padding: 0 10px; margin:12px 0; text-align: center; border: none;  border-right: 1px solid #bbb; box-sizing: border-box; font-size:15px; font-weight: normal; color: #000;  }
.header-up-container .header-up .g-hotline p.login { display: inline-block; float: left; width:auto; height:16px; line-height:16px; 
	list-style-type: none; padding: 0 10px; margin:12px 0; text-align: center; border: none; font-size:15px; font-weight: normal; color: #000;  }
.header-up-container .header-up .g-hotline p.login span,
.header-up-container .header-up .g-hotline p.login a{ font-size:15px; font-weight: normal; color: #000; text-decoration: none; }


@media only screen and (max-width:1024px){
body { width: 100%; min-width: 100%;}	
.w-fixed{ width: 100%; min-width: 100%; }	
.header-up-container { width: 100%; min-width: 100%; }	
.header-up-container .header-up { display:inline-block; width:100%; max-width:100%;  padding: 0; margin:0 auto; font-size: 14px; text-align: center;}
.header .menu li { margin:0 20px;}
}
@media only screen and (max-width:768px){	
.header-up-container .header-up { display:inline-block; width:100%; max-width:100%;  padding: 0; margin:0 auto; font-size: 14px; text-align: center;}
	
}
@media only screen and (max-width:640px){
.header-up-container .header-up .g-economy{/* width:96%; max-width:96%; */ height:40px;/* padding: 0 2%;*/ margin: 0; text-align: center;}	
.header-up-container .header-up .g-economy .qqfy_tit { display: inline-block; float: left; width:auto; height:40px; line-height: 40px; padding: 0; margin: 0; text-align:left; text-indent:16px; background: url(../images/earth_ico.gif) no-repeat 0 50%; background-size: 14px 14px;  font-size:14px; font-weight: normal; color: #000;}	
.header-up-container .header-up .g-economy ul.qqfy_nav li { padding: 0 0.2em; margin:12px 0;}
.header-up-container .header-up .g-economy ul.qqfy_nav li a{ font-size:14px;}		
/*.header-up-container .header-up .g-hotline{ display: none;}	*/	
}

@media only screen and (max-width:320px) {	
	.header-up-container .header-up .g-economy .qqfy_tit { display: inline-block; float: left; width:auto; height:40px; line-height: 40px; padding: 0; margin: 0; text-align:left; text-indent:16px; background: url(../images/earth_ico.gif) no-repeat 0 50%; background-size: 14px 14px;  font-size:12px; font-weight: normal; color: #000;}	
	.header-up-container .header-up .g-economy ul.qqfy_nav li { padding: 0 0.16em; margin:12px 0;}	
}



